/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package validaciones;

/**
 *
 * @author David Vallejos A
 */
public class validacionesRegistros {

    int division, resta, res;
    String fechaInicioTratamientoBase = "";
    String fechaTerminoTratamientoBase = "";
    int wena[] = new int[10];

    public void Calculos(int rut) {

        int rutTraja = rut / 10;
        int ver = rut % 10;
        int[] DNI = new int[8];
        int[] multi = {3, 2, 7, 6, 5, 4, 3, 2};
        int resto = 0;
        int suma = 0;
        int mult = 0;

        for (int x = 7; x > -1; x--) {
            resto = rutTraja % 10;
            rutTraja = rutTraja / 10;
            DNI[x] = resto;
        }

        for (int j = 0; j < 8; j++) {

            mult = DNI[j] * multi[j];
            suma = mult + suma;

        }
        division = suma % 11;
        resta = 11 - division;
    }

    public int getResta() {
        return resta;
    }

    public void ConversorAmericanoFechaInicio(String fechaInicio) {

        char[] fechaAmericana = fechaInicio.toCharArray();
        char[] ayuda = new char[10];

        ayuda[0] = fechaAmericana[6];
        ayuda[1] = fechaAmericana[7];
        ayuda[2] = fechaAmericana[8];
        ayuda[3] = fechaAmericana[9];
        ayuda[4] = fechaAmericana[5];
        ayuda[5] = fechaAmericana[0];
        ayuda[6] = fechaAmericana[1];
        ayuda[7] = fechaAmericana[2];
        ayuda[8] = fechaAmericana[3];
        ayuda[9] = fechaAmericana[4];

        fechaInicioTratamientoBase = String.valueOf(ayuda);

    }

    public String getFechaInicioTratamiento() {

        return fechaInicioTratamientoBase;
    }

    public void ConversorAmericanoFechaTermino(String fechaTermino) {

        char[] fechaAmericana = fechaTermino.toCharArray();
        char[] ayuda = new char[10];

        ayuda[0] = fechaAmericana[6];
        ayuda[1] = fechaAmericana[7];
        ayuda[2] = fechaAmericana[8];
        ayuda[3] = fechaAmericana[9];
        ayuda[4] = fechaAmericana[5];
        ayuda[5] = fechaAmericana[0];
        ayuda[6] = fechaAmericana[1];
        ayuda[7] = fechaAmericana[2];
        ayuda[8] = fechaAmericana[3];
        ayuda[9] = fechaAmericana[4];

        fechaTerminoTratamientoBase = String.valueOf(ayuda);

    }

    public String getFechaTerminoTratamiento() {

        return fechaTerminoTratamientoBase;
    }
}
